package appapi.entity.Zhongjiao;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * @author  djq
 * @date 2023/8/10 14:47
 * @description: 
 */

/**
    * 设备开关机信息表
    */
@ApiModel(value="设备开关机信息表")
@Data
public class EquipRuntimeEntity {
    /**
    * 记录ID
    */
    @ApiModelProperty(value="记录ID")
    private Long id;

    /**
    * 设备编号
    */
    @ApiModelProperty(value="设备编号")
    private String deviceNo;

    /**
    * 设备类型 1塔吊 2升降机 3 龙门吊 4架桥机 5爬模 6挂篮
    */
    @ApiModelProperty(value="设备类型 1塔吊 2升降机 3 龙门吊 4架桥机 5爬模 6挂篮")
    private Integer deviceType;

    /**
    * 开关机状态(0:开机1:关机)
    */
    @ApiModelProperty(value="开关机状态(0:开机1:关机)")
    private Integer runType;

    /**
    * 开关机时间 时间格式 yyyy-MM-dd HH:mm:ss
    */
    @ApiModelProperty(value="开关机时间 时间格式 yyyy-MM-dd HH:mm:ss")
    private Integer upDownTime;

    /**
    * 开机时间 时间格式 yyyy-MM-dd HH:mm:ss
    */
    @ApiModelProperty(value="开机时间 时间格式 yyyy-MM-dd HH:mm:ss")
    private LocalDateTime upTime;

    /**
    * 关机时间 时间格式 yyyy-MM-dd HH:mm:ss
    */
    @ApiModelProperty(value="关机时间 时间格式 yyyy-MM-dd HH:mm:ss")
    private LocalDateTime downTime;

    /**
    * 运行时长（秒）
    */
    @ApiModelProperty(value="运行时长（秒）")
    private LocalDateTime runTime;

    /**
    * 设备数据时间 时间格式 yyyy-MM-dd HH:mm:ss
    */
    @ApiModelProperty(value="设备数据时间 时间格式 yyyy-MM-dd HH:mm:ss")
    private LocalDateTime deviceTime;

    /**
    * 记录添加时间 时间格式 yyyy-MM-dd HH:mm:ss
    */
    @ApiModelProperty(value="记录添加时间 时间格式 yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
}